
#ifndef __AXDBEX_H__
#define __AXDBEX_H__

#include "axdb.h"


#ifndef IAcad3DFacePtr
#define IAcad3DFacePtr                          IUcad3DFacePtr
#endif //#ifndef IAcad3DFacePtr

#ifndef IAcad3DPolylinePtr
#define IAcad3DPolylinePtr                      IUcad3DPolylinePtr
#endif //#ifndef IAcad3DPolylinePtr

#ifndef IAcad3DSolidPtr
#define IAcad3DSolidPtr                         IUcad3DSolidPtr
#endif //#ifndef IAcad3DSolidPtr

#ifndef IAcadAcCmColorPtr
#define IAcadAcCmColorPtr                       IUcadUcCmColorPtr
#endif //#ifndef IAcadAcCmColorPtr

#ifndef IAcadArcPtr
#define IAcadArcPtr                             IUcadArcPtr
#endif //#ifndef IAcadArcPtr

#ifndef IAcadAttributePtr
#define IAcadAttributePtr                       IUcadAttributePtr
#endif //#ifndef IAcadAttributePtr

#ifndef IAcadAttributeReferencePtr
#define IAcadAttributeReferencePtr              IUcadAttributeReferencePtr
#endif //#ifndef IAcadAttributeReferencePtr

#ifndef IAcadBlockPtr
#define IAcadBlockPtr                           IUcadBlockPtr
#endif //#ifndef IAcadBlockPtr

#ifndef IAcadBlockReferencePtr
#define IAcadBlockReferencePtr                  IUcadBlockReferencePtr
#endif //#ifndef IAcadBlockReferencePtr

#ifndef IAcadBlocksPtr
#define IAcadBlocksPtr                          IUcadBlocksPtr
#endif //#ifndef IAcadBlocksPtr

#ifndef IAcadCirclePtr
#define IAcadCirclePtr                          IUcadCirclePtr
#endif //#ifndef IAcadCirclePtr

#ifndef IAcadDatabasePtr
#define IAcadDatabasePtr                        IUcadDatabasePtr
#endif //#ifndef IAcadDatabasePtr

#ifndef IAcadDatabasePreferencesPtr
#define IAcadDatabasePreferencesPtr             IUcadDatabasePreferencesPtr
#endif //#ifndef IAcadDatabasePreferencesPtr

#ifndef IAcadDictionariesPtr
#define IAcadDictionariesPtr                    IUcadDictionariesPtr
#endif //#ifndef IAcadDictionariesPtr

#ifndef IAcadDictionaryPtr
#define IAcadDictionaryPtr                      IUcadDictionaryPtr
#endif //#ifndef IAcadDictionaryPtr

#ifndef IAcadDim3PointAngularPtr
#define IAcadDim3PointAngularPtr                IUcadDim3PointAngularPtr
#endif //#ifndef IAcadDim3PointAngularPtr

#ifndef IAcadDimAlignedPtr
#define IAcadDimAlignedPtr                      IUcadDimAlignedPtr
#endif //#ifndef IAcadDimAlignedPtr

#ifndef IAcadDimAngularPtr
#define IAcadDimAngularPtr                      IUcadDimAngularPtr
#endif //#ifndef IAcadDimAngularPtr

#ifndef IAcadDimArcLengthPtr
#define IAcadDimArcLengthPtr                    IUcadDimArcLengthPtr
#endif //#ifndef IAcadDimArcLengthPtr

#ifndef IAcadDimDiametricPtr
#define IAcadDimDiametricPtr                    IUcadDimDiametricPtr
#endif //#ifndef IAcadDimDiametricPtr

#ifndef IAcadDimensionPtr
#define IAcadDimensionPtr                       IUcadDimensionPtr
#endif //#ifndef IAcadDimensionPtr

#ifndef IAcadDimOrdinatePtr
#define IAcadDimOrdinatePtr                     IUcadDimOrdinatePtr
#endif //#ifndef IAcadDimOrdinatePtr

#ifndef IAcadDimRadialPtr
#define IAcadDimRadialPtr                       IUcadDimRadialPtr
#endif //#ifndef IAcadDimRadialPtr

#ifndef IAcadDimRadialLargePtr
#define IAcadDimRadialLargePtr                  IUcadDimRadialLargePtr
#endif //#ifndef IAcadDimRadialLargePtr

#ifndef IAcadDimRotatedPtr
#define IAcadDimRotatedPtr                      IUcadDimRotatedPtr
#endif //#ifndef IAcadDimRotatedPtr

#ifndef IAcadDimStylePtr
#define IAcadDimStylePtr                        IUcadDimStylePtr
#endif //#ifndef IAcadDimStylePtr

#ifndef IAcadDimStylesPtr
#define IAcadDimStylesPtr                       IUcadDimStylesPtr
#endif //#ifndef IAcadDimStylesPtr

#ifndef IAcadDwfUnderlayPtr
#define IAcadDwfUnderlayPtr                     IUcadDwfUnderlayPtr
#endif //#ifndef IAcadDwfUnderlayPtr

#ifndef IAcadDynamicBlockReferencePropertyPtr
#define IAcadDynamicBlockReferencePropertyPtr   IUcadDynamicBlockReferencePropertyPtr
#endif //#ifndef IAcadDynamicBlockReferencePropertyPtr

#ifndef IAcadEllipsePtr
#define IAcadEllipsePtr                         IUcadEllipsePtr
#endif //#ifndef IAcadEllipsePtr

#ifndef IAcadEntityPtr
#define IAcadEntityPtr                          IUcadEntityPtr
#endif //#ifndef IAcadEntityPtr

#ifndef IAcadExternalReferencePtr
#define IAcadExternalReferencePtr               IUcadExternalReferencePtr
#endif //#ifndef IAcadExternalReferencePtr

#ifndef IAcadFileDependenciesPtr
#define IAcadFileDependenciesPtr                IUcadFileDependenciesPtr
#endif //#ifndef IAcadFileDependenciesPtr

#ifndef IAcadFileDependencyPtr
#define IAcadFileDependencyPtr                  IUcadFileDependencyPtr
#endif //#ifndef IAcadFileDependencyPtr

#ifndef IAcadGroupPtr
#define IAcadGroupPtr                           IUcadGroupPtr
#endif //#ifndef IAcadGroupPtr

#ifndef IAcadGroupsPtr
#define IAcadGroupsPtr                          IUcadGroupsPtr
#endif //#ifndef IAcadGroupsPtr

#ifndef IAcadHatchPtr
#define IAcadHatchPtr                           IUcadHatchPtr
#endif //#ifndef IAcadHatchPtr

#ifndef IAcadHelixPtr
#define IAcadHelixPtr                           IUcadHelixPtr
#endif //#ifndef IAcadHelixPtr

#ifndef IAcadHyperlinkPtr
#define IAcadHyperlinkPtr                       IUcadHyperlinkPtr
#endif //#ifndef IAcadHyperlinkPtr

#ifndef IAcadHyperlinksPtr
#define IAcadHyperlinksPtr                      IUcadHyperlinksPtr
#endif //#ifndef IAcadHyperlinksPtr

#ifndef IAcadIdPairPtr
#define IAcadIdPairPtr                          IUcadIdPairPtr
#endif //#ifndef IAcadIdPairPtr

#ifndef IAcadLayerPtr
#define IAcadLayerPtr                           IUcadLayerPtr
#endif //#ifndef IAcadLayerPtr

#ifndef IAcadLayersPtr
#define IAcadLayersPtr                          IUcadLayersPtr
#endif //#ifndef IAcadLayersPtr

#ifndef IAcadLayerStateManagerPtr
#define IAcadLayerStateManagerPtr               IUcadLayerStateManagerPtr
#endif //#ifndef IAcadLayerStateManagerPtr

#ifndef IAcadLayoutPtr
#define IAcadLayoutPtr                          IUcadLayoutPtr
#endif //#ifndef IAcadLayoutPtr

#ifndef IAcadLayoutsPtr
#define IAcadLayoutsPtr                         IUcadLayoutsPtr
#endif //#ifndef IAcadLayoutsPtr

#ifndef IAcadLeaderPtr
#define IAcadLeaderPtr                          IUcadLeaderPtr
#endif //#ifndef IAcadLeaderPtr

#ifndef IAcadLinePtr
#define IAcadLinePtr                            IUcadLinePtr
#endif //#ifndef IAcadLinePtr

#ifndef IAcadLineTypePtr
#define IAcadLineTypePtr                        IUcadLineTypePtr
#endif //#ifndef IAcadLineTypePtr

#ifndef IAcadLineTypesPtr
#define IAcadLineTypesPtr                       IUcadLineTypesPtr
#endif //#ifndef IAcadLineTypesPtr

#ifndef IAcadLoftedSurfacePtr
#define IAcadLoftedSurfacePtr                   IUcadLoftedSurfacePtr
#endif //#ifndef IAcadLoftedSurfacePtr

#ifndef IAcadLWPolylinePtr
#define IAcadLWPolylinePtr                      IUcadLWPolylinePtr
#endif //#ifndef IAcadLWPolylinePtr

#ifndef IAcadMaterialPtr
#define IAcadMaterialPtr                        IUcadMaterialPtr
#endif //#ifndef IAcadMaterialPtr

#ifndef IAcadMaterialsPtr
#define IAcadMaterialsPtr                       IUcadMaterialsPtr
#endif //#ifndef IAcadMaterialsPtr

#ifndef IAcadMInsertBlockPtr
#define IAcadMInsertBlockPtr                    IUcadMInsertBlockPtr
#endif //#ifndef IAcadMInsertBlockPtr

#ifndef IAcadMLeaderPtr
#define IAcadMLeaderPtr                         IUcadMLeaderPtr
#endif //#ifndef IAcadMLeaderPtr

#ifndef IAcadMLeaderStylePtr
#define IAcadMLeaderStylePtr                    IUcadMLeaderStylePtr
#endif //#ifndef IAcadMLeaderStylePtr

#ifndef IAcadMLinePtr
#define IAcadMLinePtr                           IUcadMLinePtr
#endif //#ifndef IAcadMLinePtr

#ifndef IAcadModelSpacePtr
#define IAcadModelSpacePtr                      IUcadModelSpacePtr
#endif //#ifndef IAcadModelSpacePtr

#ifndef IAcadModelSpace2Ptr
#define IAcadModelSpace2Ptr                     IUcadModelSpace2Ptr
#endif //#ifndef IAcadModelSpace2Ptr

#ifndef IAcadMTextPtr
#define IAcadMTextPtr                           IUcadMTextPtr
#endif //#ifndef IAcadMTextPtr

#ifndef IAcadObjectPtr
#define IAcadObjectPtr                          IUcadObjectPtr
#endif //#ifndef IAcadObjectPtr

#ifndef IAcadObjectEventsPtr
#define IAcadObjectEventsPtr                    IUcadObjectEventsPtr
#endif //#ifndef IAcadObjectEventsPtr

#ifndef IAcadOlePtr
#define IAcadOlePtr                             IUcadOlePtr
#endif //#ifndef IAcadOlePtr

#ifndef IAcadPaperSpacePtr
#define IAcadPaperSpacePtr                      IUcadPaperSpacePtr
#endif //#ifndef IAcadPaperSpacePtr

#ifndef IAcadPdfUnderlayPtr
#define IAcadPdfUnderlayPtr                     IUcadPdfUnderlayPtr
#endif //#ifndef IAcadPdfUnderlayPtr

#ifndef IAcadPlaneSurfacePtr
#define IAcadPlaneSurfacePtr                    IUcadPlaneSurfacePtr
#endif //#ifndef IAcadPlaneSurfacePtr

#ifndef IAcadPlotConfigurationPtr
#define IAcadPlotConfigurationPtr               IUcadPlotConfigurationPtr
#endif //#ifndef IAcadPlotConfigurationPtr

#ifndef IAcadPlotConfigurationsPtr
#define IAcadPlotConfigurationsPtr              IUcadPlotConfigurationsPtr
#endif //#ifndef IAcadPlotConfigurationsPtr

#ifndef IAcadPointPtr
#define IAcadPointPtr                           IUcadPointPtr
#endif //#ifndef IAcadPointPtr

#ifndef IAcadPolyfaceMeshPtr
#define IAcadPolyfaceMeshPtr                    IUcadPolyfaceMeshPtr
#endif //#ifndef IAcadPolyfaceMeshPtr

#ifndef IAcadPolygonMeshPtr
#define IAcadPolygonMeshPtr                     IUcadPolygonMeshPtr
#endif //#ifndef IAcadPolygonMeshPtr

#ifndef IAcadPolylinePtr
#define IAcadPolylinePtr                        IUcadPolylinePtr
#endif //#ifndef IAcadPolylinePtr

#ifndef IAcadPViewportPtr
#define IAcadPViewportPtr                       IUcadPViewportPtr
#endif //#ifndef IAcadPViewportPtr

#ifndef IAcadRasterImagePtr
#define IAcadRasterImagePtr                     IUcadRasterImagePtr
#endif //#ifndef IAcadRasterImagePtr

#ifndef IAcadRayPtr
#define IAcadRayPtr                             IUcadRayPtr
#endif //#ifndef IAcadRayPtr

#ifndef IAcadRegionPtr
#define IAcadRegionPtr                          IUcadRegionPtr
#endif //#ifndef IAcadRegionPtr

#ifndef IAcadRegisteredApplicationPtr
#define IAcadRegisteredApplicationPtr           IUcadRegisteredApplicationPtr
#endif //#ifndef IAcadRegisteredApplicationPtr

#ifndef IAcadRegisteredApplicationsPtr
#define IAcadRegisteredApplicationsPtr          IUcadRegisteredApplicationsPtr
#endif //#ifndef IAcadRegisteredApplicationsPtr

#ifndef IAcadRevolvedSurfacePtr
#define IAcadRevolvedSurfacePtr                 IUcadRevolvedSurfacePtr
#endif //#ifndef IAcadRevolvedSurfacePtr

#ifndef IAcadSectionPtr
#define IAcadSectionPtr                         IUcadSectionPtr
#endif //#ifndef IAcadSectionPtr

#ifndef IAcadSectionManagerPtr
#define IAcadSectionManagerPtr                  IUcadSectionManagerPtr
#endif //#ifndef IAcadSectionManagerPtr

#ifndef IAcadSectionSettingsPtr
#define IAcadSectionSettingsPtr                 IUcadSectionSettingsPtr
#endif //#ifndef IAcadSectionSettingsPtr

#ifndef IAcadSectionTypeSettingsPtr
#define IAcadSectionTypeSettingsPtr             IUcadSectionTypeSettingsPtr
#endif //#ifndef IAcadSectionTypeSettingsPtr

#ifndef IAcadSecurityParamsPtr
#define IAcadSecurityParamsPtr                  IUcadSecurityParamsPtr
#endif //#ifndef IAcadSecurityParamsPtr

#ifndef IAcadShadowDisplayPtr
#define IAcadShadowDisplayPtr                   IUcadShadowDisplayPtr
#endif //#ifndef IAcadShadowDisplayPtr

#ifndef IAcadShapePtr
#define IAcadShapePtr                           IUcadShapePtr
#endif //#ifndef IAcadShapePtr

#ifndef IAcadSolidPtr
#define IAcadSolidPtr                           IUcadSolidPtr
#endif //#ifndef IAcadSolidPtr

#ifndef IAcadSortentsTablePtr
#define IAcadSortentsTablePtr                   IUcadSortentsTablePtr
#endif //#ifndef IAcadSortentsTablePtr

#ifndef IAcadSplinePtr
#define IAcadSplinePtr                          IUcadSplinePtr
#endif //#ifndef IAcadSplinePtr

#ifndef IAcadSubEntityPtr
#define IAcadSubEntityPtr                       IUcadSubEntityPtr
#endif //#ifndef IAcadSubEntityPtr

#ifndef IAcadSubEntSolidEdgePtr
#define IAcadSubEntSolidEdgePtr                 IUcadSubEntSolidEdgePtr
#endif //#ifndef IAcadSubEntSolidEdgePtr

#ifndef IAcadSubEntSolidVertexPtr
#define IAcadSubEntSolidVertexPtr               IUcadSubEntSolidVertexPtr
#endif //#ifndef IAcadSubEntSolidVertexPtr

#ifndef IAcadSummaryInfoPtr
#define IAcadSummaryInfoPtr                     IUcadSummaryInfoPtr
#endif //#ifndef IAcadSummaryInfoPtr

#ifndef IAcadSurfacePtr
#define IAcadSurfacePtr                         IUcadSurfacePtr
#endif //#ifndef IAcadSurfacePtr

#ifndef IAcadSweptSurfacePtr
#define IAcadSweptSurfacePtr                    IUcadSweptSurfacePtr
#endif //#ifndef IAcadSweptSurfacePtr

#ifndef IAcadTablePtr
#define IAcadTablePtr                           IUcadTablePtr
#endif //#ifndef IAcadTablePtr

#ifndef IAcadTableStylePtr
#define IAcadTableStylePtr                      IUcadTableStylePtr
#endif //#ifndef IAcadTableStylePtr

#ifndef IAcadTextPtr
#define IAcadTextPtr                            IUcadTextPtr
#endif //#ifndef IAcadTextPtr

#ifndef IAcadTextStylePtr
#define IAcadTextStylePtr                       IUcadTextStylePtr
#endif //#ifndef IAcadTextStylePtr

#ifndef IAcadTextStylesPtr
#define IAcadTextStylesPtr                      IUcadTextStylesPtr
#endif //#ifndef IAcadTextStylesPtr

#ifndef IAcadTolerancePtr
#define IAcadTolerancePtr                       IUcadTolerancePtr
#endif //#ifndef IAcadTolerancePtr

#ifndef IAcadTracePtr
#define IAcadTracePtr                           IUcadTracePtr
#endif //#ifndef IAcadTracePtr

#ifndef IAcadUCSPtr
#define IAcadUCSPtr                             IUcadUCSPtr
#endif //#ifndef IAcadUCSPtr

#ifndef IAcadUCSsPtr
#define IAcadUCSsPtr                            IUcadUCSsPtr
#endif //#ifndef IAcadUCSsPtr

#ifndef IAcadUnderlayPtr
#define IAcadUnderlayPtr                        IUcadUnderlayPtr
#endif //#ifndef IAcadUnderlayPtr

#ifndef IAcadViewPtr
#define IAcadViewPtr                            IUcadViewPtr
#endif //#ifndef IAcadViewPtr

#ifndef IAcadViewportPtr
#define IAcadViewportPtr                        IUcadViewportPtr
#endif //#ifndef IAcadViewportPtr

#ifndef IAcadViewportsPtr
#define IAcadViewportsPtr                       IUcadViewportsPtr
#endif //#ifndef IAcadViewportsPtr

#ifndef IAcadViewsPtr
#define IAcadViewsPtr                           IUcadViewsPtr
#endif //#ifndef IAcadViewsPtr

#ifndef IAcadWipeoutPtr
#define IAcadWipeoutPtr                         IUcadWipeoutPtr
#endif //#ifndef IAcadWipeoutPtr

#ifndef IAcadXlinePtr
#define IAcadXlinePtr                           IUcadXlinePtr
#endif //#ifndef IAcadXlinePtr

#ifndef IAcadXRecordPtr
#define IAcadXRecordPtr                         IUcadXRecordPtr
#endif //#ifndef IAcadXRecordPtr

#ifndef IAxDbDocumentPtr
#define IAxDbDocumentPtr                        IZxDbDocumentPtr
#endif //#ifndef IAxDbDocumentPtr

#ifndef IAxDbDocumentEventsPtr
#define IAxDbDocumentEventsPtr                  IZxDbDocumentEventsPtr
#endif //#ifndef IAxDbDocumentEventsPtr

#ifndef AXDBLib
#define AXDBLib          ZXAUTOLib
#endif //#ifndef AXDBLib

#endif //#ifndef __AXDBEX_H__
